package com.sf.pathmemorymethod;

import android.content.ContentValues;
import android.content.Intent;
import android.database.Cursor;
import android.database.sqlite.SQLiteDatabase;
import android.support.v7.app.AppCompatActivity;
import android.os.Bundle;
import android.util.Log;
import android.view.View;
import android.widget.Button;

import com.sf.util.Constant;
import com.sf.util.DbManager;
import com.sf.util.Mysqlitehelper;

public class MainActivity extends AppCompatActivity {

    private Button btn_num_memory;
    private Button btn_num_contact_practice;
    private Button btnNumDefine;
    private Button btn_path_setting;
    private Button btn_detail;
    private Mysqlitehelper helper;

    private String arr_num [] = new String[100];
    private String arr_name[] = new String[100];

    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_main);

        //初始化数据库
        helper = new Mysqlitehelper(MainActivity.this);
        SQLiteDatabase db = helper.getWritableDatabase();

        helper = DbManager.getIntance(this);

        // 数字记忆训练
        btn_num_memory = (Button) findViewById(R.id.btn_num_memory);
        btn_num_memory.setOnClickListener(new View.OnClickListener() {
            @Override
            public void onClick(View view) {
                Intent intent = new Intent(MainActivity.this,NumberMemoryActivity.class);
                startActivity(intent);
            }
        });

        // 数字关联训练
        btn_num_contact_practice = (Button) findViewById(R.id.btn_num_contact_practice);
        btn_num_contact_practice.setOnClickListener(new View.OnClickListener() {
            @Override
            public void onClick(View view) {
                Intent intent = new Intent(MainActivity.this,NumberContactPracticeActivity.class);
                startActivity(intent);
            }
        });


        // 数字定义
        btnNumDefine = (Button)findViewById(R.id.btn_num_define);
        btnNumDefine.setOnClickListener(new View.OnClickListener() {
            @Override
            public void onClick(View view) {
                Intent intent = new Intent(MainActivity.this, NumberDefineActivity.class);
                startActivity(intent);
            }
        });

        // 路径设置
        btn_path_setting = (Button)findViewById(R.id.btn_path_setting);
        btn_path_setting.setOnClickListener(new View.OnClickListener() {
            @Override
            public void onClick(View view) {
                Intent intent = new Intent(MainActivity.this, PathSettingActivity.class);
                startActivity(intent);
            }
        });

        // 使用说明
        btn_detail = (Button) findViewById(R.id.btn_detail);
        btn_detail.setOnClickListener(new View.OnClickListener() {
            @Override
            public void onClick(View view) {
                Intent intent = new Intent(MainActivity.this, GuideActivity.class);
                startActivity(intent);
            }
        });

        Cursor cursor = db.query(Constant.TABLE_NUM,null,null,null,null,null,null);
        if (cursor.getCount() == 0){
            Log.i("tag","没有数据");
            setArr();
            for (int idx=0;idx<100;idx++){
                ContentValues values = new ContentValues();
                values.put(Constant.NUM,arr_num[idx]); //键值对 put(字段名称,值)
                values.put(Constant.NAME,arr_name[idx]); //键值对 put(字段名称,值)
                values.put(Constant.IMG_URL,"xxx");
                long result = db.insert(Constant.TABLE_NUM,null,values);
            }
        }else {
            Log.e("msg","有数据");

        }

    }


    private void setArr(){
        // 设置数字
        arr_num[0] = "00";
        arr_num[1] = "01";
        arr_num[2] = "02";
        arr_num[3] = "03";
        arr_num[4] = "04";
        arr_num[5] = "05";
        arr_num[6] = "06";
        arr_num[7] = "07";
        arr_num[8] = "08";
        arr_num[9] = "09";

        for (int idx = 10; idx<100; idx++){
            arr_num[idx] = String.valueOf(idx);
        }

        // 设置名称
        arr_name[0]="眼镜";
        arr_name[1]="眼镜";
        arr_name[2]="赵灵儿";
        arr_name[3]="广陵散";
        arr_name[4]="李四";
        arr_name[5]="礼物";
        arr_name[6]="铃鹿";
        arr_name[7]="007特工";
        arr_name[8]="北京奥运会";
        arr_name[9]="眼镜";

        arr_name[10]="石头";
        arr_name[11]="筷子";
        arr_name[12]="眼镜";
        arr_name[13]="一个装13的人";
        arr_name[14]="钥匙";
        arr_name[15]="药物";
        arr_name[16]="石榴";
        arr_name[17]="人造人17号";
        arr_name[18]="人造人18号";
        arr_name[19]="眼镜";

        arr_name[20]="爱你";
        arr_name[21]="阿姨";
        arr_name[22]="傻子";
        arr_name[23]="眼镜";
        arr_name[24]="24点游戏";
        arr_name[25]="爱我";
        arr_name[26]="李二牛";
        arr_name[27]="爱情";
        arr_name[28]="28，28，咔咔就是发";
        arr_name[29]="二舅";

        arr_name[30]="三菱摩托";
        arr_name[31]="山药";
        arr_name[32]="小三儿";
        arr_name[33]="袁姗姗";
        arr_name[34]="山市";
        arr_name[35]="三五成群的人";
        arr_name[36]="三鹿奶粉";
        arr_name[37]="云南三七";
        arr_name[38]="妇女节";
        arr_name[39]="三舅";

        arr_name[40]="李师师";
        arr_name[41]="司仪";
        arr_name[42]="眼镜";
        arr_name[43]="眼镜";
        arr_name[44]="眼镜";
        arr_name[45]="食物";
        arr_name[46]="有人死了";
        arr_name[47]="石器时代";
        arr_name[48]="石板";
        arr_name[49]="新中国成立";

        arr_name[50]="吻你";
        arr_name[51]="劳动节";
        arr_name[52]="我爱你";
        arr_name[53]="巫山";
        arr_name[54]="青年节";
        arr_name[55]="呜呜的哭";
        arr_name[56]="眼镜";
        arr_name[57]="武器";
        arr_name[58]="58同城";
        arr_name[59]="我舅舅";

        arr_name[60]="眼镜";
        arr_name[61]="儿童节";
        arr_name[62]="眼镜";
        arr_name[63]="眼镜";
        arr_name[64]="眼镜";
        arr_name[65]="眼镜";
        arr_name[66]="眼镜";
        arr_name[67]="英语六级";
        arr_name[68]="鲁班";
        arr_name[69]="太极";

        arr_name[70]="麒麟";
        arr_name[71]="爱奇艺";
        arr_name[72]="七十二变";
        arr_name[73]="青山刚昌";
        arr_name[74]="骑士";
        arr_name[75]="眼镜";
        arr_name[76]="骑牛";
        arr_name[77]="卢沟桥事变";
        arr_name[78]="眼镜";
        arr_name[79]="清酒";

        arr_name[80]="巴黎";
        arr_name[81]="建军节";
        arr_name[82]="眼镜";
        arr_name[83]="巴山楚水凄凉地";
        arr_name[84]="巴士";
        arr_name[85]="眼镜";
        arr_name[86]="八路军";
        arr_name[87]="眼镜";
        arr_name[88]="爸爸";
        arr_name[89]="斑鸠";

        arr_name[90]="久石让";
        arr_name[91]="眼镜";
        arr_name[92]="眼镜";
        arr_name[93]="九三鸭脖王";
        arr_name[94]="梦回九四";
        arr_name[95]="九五之尊";
        arr_name[96]="眼镜";
        arr_name[97]="眼镜";
        arr_name[98]="酒吧";
        arr_name[99]="眼镜";
    }

}
